home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / v10n06.arc / IKE.ARC / IKE.RC < prev    next >
Text File  |  1991-03-06  |  5KB  |  142 lines

  1. #include "windows.h"
  2.  
  3. #define IDM_NEW                 2000
  4. #define IDM_OPEN                2001
  5. #define IDM_SAVE                2002
  6. #define IDM_SAVEAS              2003
  7. #define IDM_CLOSE               2004
  8. #define IDM_EXIT                2005
  9. #define IDM_ABOUT               2006
  10. #define IDM_COPY                2010
  11. #define IDM_PASTE               2011
  12. #define IDM_UNDO                2012
  13. #define IDM_SMALLBRUSH          2020
  14. #define IDM_MEDIUMBRUSH         2021
  15. #define IDM_LARGEBRUSH          2022
  16.  
  17. #define ID_ROPBASE              700
  18. #define R2_BLACK        1    /*  0        */
  19. #define R2_NOTMERGEPEN        2    /* DPon        */
  20. #define R2_MASKNOTPEN        3    /* DPna        */
  21. #define R2_NOTCOPYPEN        4    /* PN        */
  22. #define R2_MASKPENNOT        5    /* PDna        */
  23. #define R2_NOT            6    /* Dn        */
  24. #define R2_XORPEN        7    /* DPx        */
  25. #define R2_NOTMASKPEN        8    /* DPan        */
  26. #define R2_MASKPEN        9    /* DPa        */
  27. #define R2_NOTXORPEN        10    /* DPxn     */
  28. #define R2_NOP            11    /* D        */
  29. #define R2_MERGENOTPEN        12    /* DPno     */
  30. #define R2_COPYPEN        13    /* P        */
  31. #define R2_MERGEPENNOT        14    /* PDno     */
  32. #define R2_MERGEPEN        15    /* DPo        */
  33. #define R2_WHITE        16    /*  1        */
  34.  
  35.  
  36.  
  37. IconEdit MENU
  38. BEGIN
  39.   POPUP "&File"
  40.   BEGIN
  41.     MENUITEM "&New",                   IDM_NEW
  42.     MENUITEM "&Open...",               IDM_OPEN
  43.     MENUITEM "&Save",                  IDM_SAVE
  44.     MENUITEM "Save &As...",            IDM_SAVEAS
  45.     MENUITEM "&Close",                 IDM_CLOSE
  46.     MENUITEM SEPARATOR
  47.     MENUITEM "E&xit",                  IDM_EXIT
  48.     MENUITEM "&About IconEdit...",     IDM_ABOUT
  49.   END
  50.  
  51.   POPUP "&Edit"
  52.   BEGIN
  53.     MENUITEM "&Undo",                  IDM_UNDO
  54.     MENUITEM "&Copy",                  IDM_COPY
  55.     MENUITEM "&Paste",                 IDM_PASTE
  56.   END
  57. END
  58.  
  59.  
  60. AboutBox DIALOG 22, 17, 144, 75
  61. STYLE WS_POPUP | WS_DLGFRAME
  62. BEGIN
  63.     CTEXT "IconEdit"      -1,        0,    5, 144,     8
  64.     CTEXT "by Marc Adler" -1,        0, 34, 144,  8
  65.     DEFPUSHBUTTON "OK"      IDOK,       53, 59,  32, 14,     WS_GROUP
  66. END
  67.  
  68. Pencil   ICON pencil.ico
  69. Line     ICON line.ico
  70. OpenRect ICON openrect.ico
  71. FillRect ICON fillrect.ico
  72. Circle   ICON circle.ico
  73. FillCirc ICON fillcirc.ico
  74. Net      ICON net.ico
  75. FloodFill ICON floodfil.ico
  76. IKE      ICON ike.ico
  77.  
  78.  
  79.  
  80.  
  81. /*------------------------------------------------------------------------*/
  82. #define ID_EDIT        100
  83. #define ID_PATH        101
  84. #define ID_LISTBOX     102
  85. #define ID_DIRLISTBOX  103
  86.  
  87. OPEN DIALOG LOADONCALL MOVEABLE DISCARDABLE 85, 25, 147, 145
  88.   CAPTION "Open Icon File"
  89.   STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_POPUP
  90. BEGIN
  91.     CONTROL "File to open:", -1, "static", SS_LEFT | WS_CHILD, 3, 9, 71, 9
  92.     CONTROL "", ID_EDIT, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 71, 7, 63, 12
  93.  
  94.     CONTROL "Directory:", -1, "static", SS_LEFT | WS_CHILD, 3, 25, 38, 8
  95.     CONTROL "directory name", ID_PATH, "static", SS_LEFT | WS_CHILD, 40, 25, 84, 8
  96.  
  97.     CONTROL "Icon Files:", -1, "static", SS_LEFT | WS_CHILD, 3, 42, 49, 8
  98.     CONTROL "", ID_LISTBOX, "listbox", LBS_NOTIFY | LBS_SORT | LBS_STANDARD | WS_BORDER | WS_VSCROLL | WS_CHILD, 4, 55, 62, 57
  99.  
  100.     CONTROL "Directories:", -1, "static", SS_LEFT | WS_CHILD, 76, 42, 41, 8
  101.     CONTROL "", ID_DIRLISTBOX, "listbox", LBS_NOTIFY | LBS_SORT | LBS_STANDARD | WS_BORDER | WS_VSCROLL | WS_CHILD, 75, 55, 46, 41
  102.  
  103.     CONTROL "OK", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 4, 123, 36, 14
  104.     CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 54, 123, 36, 14
  105. END
  106.  
  107.  
  108. /*------------------------------------------------------------------------*/
  109.  
  110. SAVE DIALOG LOADONCALL MOVEABLE DISCARDABLE 85, 26, 147, 145
  111.   CAPTION "Save Icon File"
  112.   STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_POPUP
  113. BEGIN
  114.     CONTROL "Save file as:", -1, "static", SS_LEFT | WS_CHILD, 3, 9, 43, 9
  115.     CONTROL "", ID_EDIT, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 49, 7, 79, 12
  116.  
  117.     CONTROL "Directory:", -1, "static", SS_LEFT | WS_CHILD, 3, 25, 38, 8
  118.     CONTROL "directory name", ID_PATH, "static", SS_LEFT | WS_CHILD, 40, 25, 84, 8
  119.  
  120.     CONTROL "Directories:", -1, "static", SS_LEFT | WS_CHILD, 3, 42, 41, 8
  121.     CONTROL "", ID_DIRLISTBOX, "listbox", LBS_NOTIFY | LBS_SORT | LBS_STANDARD | WS_BORDER | WS_VSCROLL | WS_CHILD, 4, 56, 44, 41
  122.  
  123.     CONTROL "OK", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 4, 123, 36, 14
  124.     CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 54, 123, 36, 14
  125. END
  126.  
  127.  
  128.  
  129. ABOUT DIALOG LOADONCALL MOVEABLE DISCARDABLE 43, 29, 224, 90
  130.   CAPTION "About IKE"
  131.   STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  132. BEGIN
  133.     CONTROL "IKE for Windows", 100, "static", SS_CENTER | WS_CHILD, 0, 6, 223, 8
  134.     CONTROL "Written by Marc Adler/Magma Systems", 101, "static", SS_CENTER | WS_CHILD, 0, 20, 224, 8
  135.     CONTROL "Copyright (C) 1991 Ziff Communications Co.", 102, "static", SS_CENTER | WS_CHILD, 0, 34, 224, 8
  136.     CONTROL "IKE", 103, "static", SS_ICON | WS_CHILD, 6, 55, 16, 16
  137.     CONTROL "&OK", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 104, 69, 24, 14
  138. END
  139.  
  140.  
  141.  
  142.